Error Detection Rate of MC/DC for a Case Study from the Automotive Domain
نویسندگان
چکیده
Chilenski and Miller [1] claim that the error detection probability of a test set with full modified condition/decision coverage (MC/DC) on the system under test converges to 100% for an increasing number of test cases, but there are also examples where the error detection probability of an MC/DC adequate test set is indeed zero. In this work we analyze the effective error detection rate of a test set that achieves maximum possible MC/DC on the code for a case study from the automotive domain. First we generate the test cases automatically with a model checker. Then we mutate the original program to generate three different error scenarios: the first error scenario focuses on errors in the value domain, the second error scenario focuses on errors in the domain of the variable names and the third error scenario focuses on errors within the operators of the boolean expressions in the decisions of the case study. Applying the test set to these mutated program versions shows that all errors of the values are detected, but the error detection rate for mutated variable names or mutated operators is quite disappointing (for our case study 22% of the mutated variable names, resp. 8% of the mutated operators are not detected by the original MC/DC test set). With this work we show that testing a system with a test set that achieves maximum possible MC/DC on the code detects less errors than expected.
منابع مشابه
Digital Controller Designbased on Time Domain for DC-DC Buck Converter
In this paper, the digital controller design for compensating the dc-dc buck converter output voltage has been analyzed in the digital domain. The main idea of this paper is patterning the samples of high order ideal controller and using integral square error in determining digital PID coefficients. This approach provides higher precision of digital controller design and eliminates the need for...
متن کاملBeyond MC/DC Coverage Testing
In the last 5 years, the Back-to-Back testing approach became very popular in the automotive domain and could be applied successfully. One reason is the trend to subsume all development and test activities to a higher abstraction layer, the model level. Another reason is the introduction of the ISO 26262 standard, which recommends the back-to-back testing approach to assure equal behavior betwe...
متن کاملPerformance Comparison of Turbo Coded Mc-cdma and Ds-cdma with Higher Level Modulation
Multi-carrier code division multiple access (MC-CDMA), direct sequence code division multiple access (DS-CDMA) and orthogonal frequency division multiplexing (OFDM) are the major contenders for wireless signaling technique. For higher data rates, the use of higher level data modulation is desirable. In MC-CDMA [1], the data-modulated symbol to be transmitted is spread over a number of subcarrie...
متن کاملA Novel Temporal-Frequency Domain Error Concealment Method for Motion Jpeg
Motion-JPEG is a common video format for compression of motion images with highquality using JPEG standard for each frame of the video. During transmission through a noisychannel some blocks of data are lost or corrupted, and the quality of decompression frames decreased.In this paper, for reconstruction of these blocks, several temporal-domain, spatial-domain, andfrequency-domain error conceal...
متن کاملبررسی عدم قطعیت مدل موازنه جرمی برای تخمین نرخ فرایندهای هوازی در محل دفن پسماندهای شهری
Background and Objective: The aim of this study was to assess the sensitivity and uncertainty analysis of a mass balance model to estimate the rate of aerobic processes in a landfill. Materials and Methods: Monte Carlo simulation is a common method to evaluate uncertainty of the results of a model. Here, we used a Monte Carlo (MC) simulation. The data obtained from the experiments were used as...
متن کامل